'\" t
.TH "MY\-COMMAND" "1"
.nh
.ad l
.ss \n[.ss] 0
.SH "NAME"
my\-command \- A brief description
.SH "SYNOPSIS"
\fBmy\-command\fR [\fB\-\-abc\fR | \fB\-\-xyz\fR] \fIname\fR
.br
\fBmy\-command\fR [\fB\-f\fR \fIfile\fR]
.br
\fBmy\-command\fR (\fB\-m\fR | \fB\-M\fR) [\fIoldbranch\fR] \fInewbranch\fR
.br
\fBmy\-command\fR (\fB\-d\fR | \fB\-D\fR) [\fB\-r\fR] \fIbranchname\fR\[u2026]
.SH "DESCRIPTION"
A description of the command.
.sp
.RS 4
\h'-04'\(bu\h'+03'One
.sp
.RS 4
\h'-04'\(bu\h'+03'Sub one
.RE
.sp
.RS 4
\h'-04'\(bu\h'+03'Sub two
.RE
.RE
.sp
.RS 4
\h'-04'\(bu\h'+03'Two
.RE
.sp
.RS 4
\h'-04'\(bu\h'+03'Three
.RE
.SH "OPTIONS"
.SS "Command options"
.sp
\fB\-\-foo\-bar\fR
.RS 4
Demo \fIemphasis\fR, \fBstrong\fR, ~~strike~~
.RE
.sp
\fB\-p\fR \fIspec\fR, 
\fB\-\-package\fR \fIspec\fR
.RS 4
This has multiple flags.
.RE
.sp
\fInamed\-arg\[u2026]\fR
.RS 4
A named argument.
.RE
.sp
\fB\-\-complex\fR
.RS 4
This option has a list.
.sp
.RS 4
\h'-04'\(bu\h'+03'alpha
.RE
.sp
.RS 4
\h'-04'\(bu\h'+03'beta
.RE
.sp
.RS 4
\h'-04'\(bu\h'+03'gamma
.RE
.sp
Then text continues here.
.RE
.SS "Common Options"
.sp
\fB@\fR\fIfilename\fR
.RS 4
Load from filename.
.RE
.sp
\fB\-\-foo\fR [\fIbar\fR]
.RS 4
Flag with optional value.
.RE
.sp
\fB\-\-foo\fR[\fB=\fR\fIbar\fR]
.RS 4
Alternate syntax for optional value (with required = for disambiguation).
.RE
.sp
\fB\-\-split\-block\fR
.RS 4
An option where the description has a \fBblock statement that is split across multiple lines\fR
.RE
.SH "EXAMPLES"
.sp
.RS 4
\h'-04' 1.\h'+01'An example
.sp
.RS 4
.nf
my\-command \-\-abc
.fi
.RE
.RE
.sp
.RS 4
\h'-04' 2.\h'+01'Another example
.sp
.RS 4
.nf
my\-command \-\-xyz
.fi
.RE
.RE
.SH "SEE ALSO"
\fBother\-command\fR(1) \fBabc\fR(7)
